Skip to content

Upgrade Pinia to v4 - #1228

Merged
dgee2 merged 1 commit into
deps-quasar-majorfrom
deps-pinia-major
Aug 14, 2026
Merged

Upgrade Pinia to v4#1228
dgee2 merged 1 commit into
deps-quasar-majorfrom
deps-pinia-major

Conversation

@dgee2

@dgee2 dgee2 commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Bumps pinia 3.0.4 -> 4.0.2. Usage in this repo is minimal
(createPinia() in main.ts only, no defineStore/storeToRefs call
sites), and pinia's own changelog describes v4 as "only technically
breaking": the package is ESM-only (already the case here) and
@vue/devtools-api moved from bundled to a real dependency of pinia
itself, so no changes were needed on our side.

Verified: lint, build, unit tests, storybook interaction tests
(78/78).

Co-authored-by: Claude noreply@anthropic.com


Stack created with GitHub Stacks CLIGive Feedback 💬

@dgee2
dgee2 force-pushed the deps-pinia-major branch from a7c96b7 to 711400a Compare August 13, 2026 21:45
@dgee2
dgee2 marked this pull request as ready for review August 14, 2026 20:43
Copilot AI lite review requested due to automatic review settings August 14, 2026 20:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the Vue app’s state-management dependency Pinia from v3.0.4 → v4.0.2 in ui/menu-website, updating both the manifest and lockfile to keep dependency resolution consistent.

Changes:

  • Bumped pinia dependency in ui/menu-website/package.json to ^4.0.2.
  • Updated ui/menu-website/pnpm-lock.yaml to reflect the resolved Pinia v4 dependency graph (including @vue/devtools-api resolution).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
ui/menu-website/package.json Updates the Pinia version requirement to ^4.0.2.
ui/menu-website/pnpm-lock.yaml Refreshes the lockfile to the new Pinia v4 resolved versions and transitive dependencies.
Files not reviewed (1)
  • ui/menu-website/pnpm-lock.yaml: Generated file

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@dgee2
dgee2 force-pushed the deps-pinia-major branch from 711400a to fe1ab45 Compare August 14, 2026 20:57
Bumps pinia 3.0.4 -> 4.0.2. Usage in this repo is minimal
(createPinia() in main.ts only, no defineStore/storeToRefs call
sites), and pinia's own changelog describes v4 as "only technically
breaking": the package is ESM-only (already the case here) and
@vue/devtools-api moved from bundled to a real dependency of pinia
itself, so no changes were needed on our side.

Verified: lint, build, unit tests, storybook interaction tests
(78/78).

Co-authored-by: Claude <noreply@anthropic.com>
@dgee2
dgee2 force-pushed the deps-pinia-major branch from fe1ab45 to 2848adb Compare August 14, 2026 21:12
@sonarqubecloud

Copy link
Copy Markdown

@dgee2
dgee2 merged commit d38eebd into main Aug 14, 2026
23 checks passed
@dgee2
dgee2 deleted the deps-pinia-major branch August 14, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants